sand screen - Español Inglés Diccionario